*{
    padding:0px;
    margin:0px;
}

html{
    width:100%;
    height:100%;
}

body{
    width:100%;
    height:100%;
}

.resume-container{
    width:800px;
    margin:0 auto;
    height:100%;
}

.head-pic img{
    width:100px;
    height:122px;
    margin-top:15px;
}

.head-pic{
    float:right;
    width:147px;
    height:150px;
    text-align:center;
}

.basic-info-fields{
    float:left;
    width:650px;
    height:150px;
}

.basic-info{
    border-bottom:1px solid #ddd;
    height:150px;
}

.module-title{
    width:100%;
    height:30px;
    line-height:30px;
    background:#ddd;
    padding-left:15px;
    font-size:14px;
}

.work-exp-item,.proj-exp-item{
    border-bottom:1px solid #ddd;
    margin-top:20px;
}

#get_resume_link{
    width:150px;
    height:60px;
    background:#ddd;
    position:fixed;
    right:30px;
    bottom:30px;
    text-align:center;
    line-height:60px;
    cursor:pointer;
}

#get_contact_info{
    width:150px;
    height:60px;
    background:#ddd;
    position:fixed;
    right:30px;
    bottom:100px;
    text-align:center;
    line-height:60px;
    cursor:pointer;
}

#geetest_panel,#contact-info-container{
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.5);
    position:fixed;
    left:0px;
    top:0px;
}

#contact-info-wrap{
    width:800px;
    height:120px;
    position:absolute;
    background:#fff;
    left:50%;
    top:50%;
    margin-left:-400px;
    margin-top:-60px;
    word-break: break-all;
    padding:20px;
    font-size:18px;
}

#geetest_item_wrap{
    width:306.55px;
    height:306.55px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-153px;
    margin-top:-153px;
}

#geetest_item_wrap .pointer{
    display:inline-block;
    width:30px;
    height:30px;
    line-height:24px;
    text-align:center;
    border-radius:100%;
    position:absolute;
    background:#539ffe;
    border:3px solid #fff;
    color:#fff;
    left:100px;
    top:100px;
    font-weight:bold;
    cursor:pointer;
}

#geetest_item_wrap .confirm{
    position:absolute;
    width:100px;
    height:40px;
    bottom:-76px;
    right:0px;
    background:#539ffe;
    color:#fff;
    line-height:40px;
    text-align:center;
    cursor:pointer;
}

#geetest_item_wrap .confirm:hover{
    background:#544ffe;
}